home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
formats
/
iff
/
newiff.lzh
/
NewIFF
/
Compiler.README
< prev
next >
Wrap
Text File
|
1992-06-14
|
1KB
|
33 lines
The modules/ directory contains the module sources and SAS C 5.10a
object modules. If you are using Manx, copy Makefile.Manx to
Makefile, and copy iffobj/Manx/#?.o to the modules/ directory.
The includes files subdirectory (iffp/) may be placed in your
current directory or your normal include directory.
COMPILATION NOTES
These modules and examples have been compiled using SAS C 5.10a
and Manx C 5.0d, 2.04 (37.4) include files and 2.04 amiga.lib.
You must have at least 37.1 alib_protos.h (older versions of
this include file contained the amiga.lib stdio protos also
which conflict with both SAS and Manx stdio). For Manx, if
you are using < 37.4 Amiga include files, you will probably
have to to comment out the inclusion of mathffp.h in
alib_protos.h. This is already fixed in the 37.4 includes.
When compiling with Manx, a warning seems to be generated for
each string constant assigned to a UBYTE * field, and also
by some references to ilbm->colortable.
HOOKENTRY NOTES
A Hook.asm (Hook.o) module is provided which contains a
generic HookEntry function. Note that this generic
HookEntry does not do any geta4() type functions for
loading of the base for base-relative data. If your
compiler provides its own HookEntry, you may need to
link with your compiler's provided HookEntry rather
than the IFF one, especially if you plan to change
the hook function (stdio hook in parse.c).